package collection;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class SortPoint {
    public static void main(String[] args) {
        List<Point> list =new ArrayList<>();
        list.add(new Point(5,8));
        list.add(new Point(15,60));
        list.add(new Point(57,89));
        list.add(new Point(1,4));
        list.add(new Point(10,8));
        list.add(new Point(22,35));
        System.out.println("list的原始数据为"+list);


        list.sort(((o1, o2) -> {int len=o1.getX()- o2.getX();return len;}));



        /*Collections.sort(list, new Comparator<Point>() {
            @Override
            public int compare(Point o1, Point o2) {
                int len=o1.getX()- o2.getX();//按x坐标大小升序
                //int len1=o2.getY()-o1.getY();//按y坐标降序
                return len;
            }
        });*/
    }
}
